package com.goldgov.interfacemanage.service;

import java.util.List;

public interface InterfaceManageService {
	
	public String preAdd();
	
	/**
	 * 新增接口记录
	 * @date 2018年7月23日 下午3:17:47 
	 * @author hanxiangyu
	 * @param interfaceManage
	 * @return
	 */
	public Boolean addInterfaceManage(InterfaceManage interfaceManage);
	/**
	 * 新增接口记录参数
	 * @date 2018年7月23日 下午3:17:47 
	 * @author hanxiangyu
	 * @param interfaceManage
	 * @return
	 */
	public Boolean addInterfaceParam(InterfaceParam interfaceParam);
	/**
	 * 删除接口记录
	 * @date 2018年7月23日 下午3:19:12 
	 * @author hanxiangyu
	 * @param ids
	 * @return
	 */
	public Boolean deleteInterfaceManage(String[] ids);
	/**
	 * 修改接口记录
	 * @date 2018年7月23日 下午3:19:50 
	 * @author hanxiangyu
	 * @param interfaceManage
	 * @return
	 */
	public Boolean updateInterfaceManage(InterfaceManage interfaceManage);
	/**
	 * 获取接口信息列表
	 * @date 2018年7月23日 下午3:30:54 
	 * @author hanxiangyu
	 * @param query
	 * @return
	 */
	List<InterfaceManage> getInterfaceManageList(InterfaceManageQuery query);
	/**
	 * 获取接口信息
	 * @date 2018年7月23日 下午3:30:54 
	 * @author hanxiangyu
	 * @param query
	 * @return
	 */
	InterfaceManage getInterfaceById(String id);
	
}
